import 'package:flutter/material.dart';

class HcShadow {
  const HcShadow._();

  static const List<BoxShadow> smallBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.16),
        offset: Offset(1, 1),
        blurRadius: 4)
  ];
  static const List<BoxShadow> smallUpBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.16),
        offset: Offset(0, -1),
        blurRadius: 4)
  ];
  static const List<BoxShadow> smallDownBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.16),
        offset: Offset(0, 1),
        blurRadius: 4)
  ];
  static const List<BoxShadow> smallLeftBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.16),
        offset: Offset(-1, 0),
        blurRadius: 4)
  ];
  static const List<BoxShadow> smallRightBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.16),
        offset: Offset(1, 0),
        blurRadius: 4)
  ];
  static const List<BoxShadow> middleBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.12),
        offset: Offset(2, 4),
        blurRadius: 16)
  ];
  static const List<BoxShadow> middleUpBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.12),
        offset: Offset(0, -4),
        blurRadius: 16)
  ];
  static const List<BoxShadow> middleDownBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.12),
        offset: Offset(0, 4),
        blurRadius: 16)
  ];
  static const List<BoxShadow> middleLeftBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.12),
        offset: Offset(-2, 0),
        blurRadius: 16)
  ];
  static const List<BoxShadow> middleRightBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.12),
        offset: Offset(2, 0),
        blurRadius: 16)
  ];
  static const List<BoxShadow> largeBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.15),
        offset: Offset(20, 20),
        blurRadius: 30)
  ];
  static const List<BoxShadow> largeUpBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.15),
        offset: Offset(0, -20),
        blurRadius: 30)
  ];
  static const List<BoxShadow> largeDownBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.15),
        offset: Offset(0, 20),
        blurRadius: 30)
  ];
  static const List<BoxShadow> largeLeftBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.15),
        offset: Offset(-20, 0),
        blurRadius: 30)
  ];
  static const List<BoxShadow> largeRightBoxShadow = [
    BoxShadow(
        color: Color.fromRGBO(0, 0, 0, 0.15),
        offset: Offset(20, 0),
        blurRadius: 30)
  ];
}
